/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Toepen.LoungeFacade;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * Deze klasse bevat de spellen en de gebruikers die zich in de lounge bevinden,
 * waarmee de GUI geupdate kan worden
 * @author Bart Piggen
 */
public class LoungeObservable implements Serializable {
    ArrayList<LoungeSpel>     spellen;
    ArrayList<FacadeGebruiker>     gebruikers;

    /**
     * Constructor voro LoungeObservable
     * @param spellen   ArrayList met LoungeSpellen in de lounge
     * @param gebruikers ArrayList met FacadeGebruikers in de lounge
     */
    protected LoungeObservable(ArrayList<LoungeSpel> spellen, ArrayList<FacadeGebruiker> gebruikers) {
        this.spellen = spellen;
        this.gebruikers = gebruikers;
    }

    /**
     * @return ArrayList met spellen in de lounge
     */
    public ArrayList<LoungeSpel> getSpellen()
    {
        return(spellen);
    }

    /**
     * @return ArrayList met gebruikers in de lounge
     */
    public ArrayList<FacadeGebruiker> getGebruikers()
    {
        return(gebruikers);
    }
}
